namespace ext
{
	using System;
	using System.Runtime.CompilerServices;
	using System.Html;
	using System.Collections;
	
	
	/// <summary>
	/// A class to provide basic animation and visual effects support. Note: This class is automatically applied
	/// to the {@link Ext.Element} interface when included, so all effects calls should be performed via {@link Ext.Element}.
	/// Conversely, since the effects are not actually defined in {@link Ext.Element}, Ext.Fx must be
	/// {@link Ext#enableFx included} in order for the Element effects to work.   Method Chaining  It is important to note that although the Fx methods and many non-Fx Element methods support &quot;method chaining&quot; in that
	/// they return the Element object itself as the method return value, it is not always possible to mix the two in a single
	/// method chain. The Fx methods use an internal effects queue so that each effect can be properly timed and sequenced.
	/// Non-Fx methods, on the other hand, have no such internal queueing and will always execute immediately. For this reason,
	/// while it may be possible to mix certain Fx and non-Fx method calls in a single chain, it may not always...
	/// </summary>
	/// <htmlSummary>
	/// &lt;p&gt;A class to provide basic animation and visual effects support. &lt;b&gt;Note:&lt;/b&gt; This class is automatically applied
	/// to the {@link Ext.Element} interface when included, so all effects calls should be performed via {@link Ext.Element}.
	/// Conversely, since the effects are not actually defined in {@link Ext.Element}, Ext.Fx &lt;b&gt;must&lt;/b&gt; be
	/// {@link Ext#enableFx included} in order for the Element effects to work.&lt;/p&gt;&lt;br/&gt;
	///
	/// &lt;p&gt;&lt;b&gt;&lt;u&gt;Method Chaining&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;
	/// &lt;p&gt;It is important to note that although the Fx methods and many non-Fx Element methods support &quot;method chaining&quot; in that
	/// they return the Element object itself as the method return value, it is not always possible to mix the two in a single
	/// method chain. The Fx methods use an internal effects queue so that each effect can be properly timed and sequenced.
	/// Non-Fx methods, on the other hand, have no such internal queueing and will always execute immediately. For this reason,
	/// while it may be possible to mix certain Fx and non-Fx method calls in a single chain, it may not always provide the
	/// expected results and should be done with care. Also see &lt;tt&gt;{@link #callback}&lt;/tt&gt;.&lt;/p&gt;&lt;br/&gt;
	///
	/// &lt;p&gt;&lt;b&gt;&lt;u&gt;Anchor Options for Motion Effects&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;
	/// &lt;p&gt;Motion effects support 8-way anchoring, meaning that you can choose one of 8 different anchor points on the Element
	/// that will serve as either the start or end point of the animation. Following are all of the supported anchor positions:&lt;/p&gt;
	/// &lt;pre&gt;
	/// Value Description
	/// ----- -----------------------------
	/// tl The top left corner
	/// t The center of the top edge
	/// tr The top right corner
	/// l The center of the left edge
	/// r The center of the right edge
	/// bl The bottom left corner
	/// b The center of the bottom edge
	/// br The bottom right corner
	/// &lt;/pre&gt;
	/// &lt;b&gt;Note&lt;/b&gt;: some Fx methods accept specific custom config parameters. The options shown in the Config Options
	/// section below are common options that can be passed to any Fx method unless otherwise noted.&lt;/b&gt;
	/// </htmlSummary>
	/// <definedin>src\ext-core\src\core\Fx.js</definedin>
	[ScriptName("Fx")]
	[ScriptNamespace("Ext")]
	[Imported()]
	public partial class Fx
	{
		
		#region Methods
		/// <summary>
		/// Creates a pause before any subsequent queued effects begin. If there are
		/// no effects queued after the pause it will have no effect.
		/// Usage:
		/// 
		/// el.pause(1);
		/// </summary>
		/// <htmlSummary>
		/// Creates a pause before any subsequent queued effects begin. If there are
		/// no effects queued after the pause it will have no effect.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// el.pause(1);
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <param name="seconds">The length of time to pause (in seconds)</param>
		/// <returns>The Element</returns>
		[ScriptName("pause")]
		public ext.Element Pause(System.Number seconds)
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Animates the transition of any combination of an element&apos;s dimensions, xy position and/or opacity.
		/// Any of these properties not specified in the config object will not be changed. This effect
		/// requires that at least one new dimension, position or opacity setting must be passed in on
		/// the config object in order for the function to have any effect.
		/// Usage:
		/// 
		/// // slide the element horizontally to x position 200 while changing the height and opacity
		/// el.shift({ x: 200, height: 50, opacity: .8 });
		///
		/// // common config options shown with default values.
		/// el.shift({
		/// width: [element&apos;s width],
		/// height: [element&apos;s height],
		/// x: [element&apos;s x position],
		/// y: [element&apos;s y position],
		/// opacity: [element&apos;s opacity],
		/// easing: &apos;easeOut&apos;,
		/// duration: .35
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Animates the transition of any combination of an element&apos;s dimensions, xy position and/or opacity.
		/// Any of these properties not specified in the config object will not be changed. This effect
		/// requires that at least one new dimension, position or opacity setting must be passed in on
		/// the config object in order for the function to have any effect.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // slide the element horizontally to x position 200 while changing the height and opacity
		/// el.shift({ x: 200, height: 50, opacity: .8 });
		///
		/// // common config options shown with default values.
		/// el.shift({
		/// width: [element&amp;#39;s width],
		/// height: [element&amp;#39;s height],
		/// x: [element&amp;#39;s x position],
		/// y: [element&amp;#39;s y position],
		/// opacity: [element&amp;#39;s opacity],
		/// easing: &apos;easeOut&apos;,
		/// duration: .35
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <param name="options">Object literal with any of the Fx config options</param>
		/// <returns>The Element</returns>
		[ScriptName("shift")]
		public ext.Element Shift(object options)
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Ensures that all effects queued after syncFx is called on the element are
		/// run concurrently. This is the opposite of {@link #sequenceFx}.
		/// </summary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <returns>The Element</returns>
		[ScriptName("syncFx")]
		public ext.Element SyncFx()
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Ensures that all effects queued after sequenceFx is called on the element are
		/// run in sequence. This is the opposite of {@link #syncFx}.
		/// </summary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <returns>The Element</returns>
		[ScriptName("sequenceFx")]
		public ext.Element SequenceFx()
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>Returns true if the element has any effects actively running or queued, else returns false.</summary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <returns>True if element has active effects, else false</returns>
		[ScriptName("hasActiveFx")]
		public bool HasActiveFx()
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Stops any running effects and clears the element&apos;s internal effects queue if it contains
		/// any additional effects that haven&apos;t started yet.
		/// </summary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <returns>The Element</returns>
		[ScriptName("stopFx")]
		public ext.Element StopFx()
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Returns true if the element is currently blocking so that no other effect can be queued
		/// until this effect is finished, else returns false if blocking is not set. This is commonly
		/// used to ensure that an effect initiated by a user action runs to completion prior to the
		/// same effect being restarted (e.g., firing only one effect even if the user clicks several times).
		/// </summary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <returns>True if blocking, else false</returns>
		[ScriptName("hasFxBlock")]
		public bool HasFxBlock()
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Slides the element into view. An anchor point can be optionally passed to set the point of
		/// origin for the slide effect. This function automatically handles wrapping the element with
		/// a fixed-size container if needed. See the Fx class overview for valid anchor point options.
		/// Usage:
		/// 
		/// // default: slide the element in from the top
		/// el.slideIn();
		///
		/// // custom: slide the element in from the right with a 2-second duration
		/// el.slideIn(&apos;r&apos;, { duration: 2 });
		///
		/// // common config options shown with default values
		/// el.slideIn(&apos;t&apos;, {
		/// easing: &apos;easeOut&apos;,
		/// duration: .5
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Slides the element into view. An anchor point can be optionally passed to set the point of
		/// origin for the slide effect. This function automatically handles wrapping the element with
		/// a fixed-size container if needed. See the Fx class overview for valid anchor point options.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default: slide the element in from the top
		/// el.slideIn();
		///
		/// // custom: slide the element in from the right with a 2-second duration
		/// el.slideIn(&apos;r&apos;, { duration: 2 });
		///
		/// // common config options shown with default values
		/// el.slideIn(&apos;t&apos;, {
		/// easing: &apos;easeOut&apos;,
		/// duration: .5
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <param name="anchor">One of the valid Fx anchor positions (defaults to top: &apos;t&apos;)</param>
		/// <param name="options">Object literal with any of the Fx config options</param>
		/// <returns>The Element</returns>
		[ScriptName("slideIn")]
		public ext.Element SlideIn(string anchor, object options)
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Slides the element into view. An anchor point can be optionally passed to set the point of
		/// origin for the slide effect. This function automatically handles wrapping the element with
		/// a fixed-size container if needed. See the Fx class overview for valid anchor point options.
		/// Usage:
		/// 
		/// // default: slide the element in from the top
		/// el.slideIn();
		///
		/// // custom: slide the element in from the right with a 2-second duration
		/// el.slideIn(&apos;r&apos;, { duration: 2 });
		///
		/// // common config options shown with default values
		/// el.slideIn(&apos;t&apos;, {
		/// easing: &apos;easeOut&apos;,
		/// duration: .5
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Slides the element into view. An anchor point can be optionally passed to set the point of
		/// origin for the slide effect. This function automatically handles wrapping the element with
		/// a fixed-size container if needed. See the Fx class overview for valid anchor point options.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default: slide the element in from the top
		/// el.slideIn();
		///
		/// // custom: slide the element in from the right with a 2-second duration
		/// el.slideIn(&apos;r&apos;, { duration: 2 });
		///
		/// // common config options shown with default values
		/// el.slideIn(&apos;t&apos;, {
		/// easing: &apos;easeOut&apos;,
		/// duration: .5
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <param name="anchor">One of the valid Fx anchor positions (defaults to top: &apos;t&apos;)</param>
		/// <returns>The Element</returns>
		[ScriptName("slideIn")]
		public ext.Element SlideIn(string anchor)
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Slides the element into view. An anchor point can be optionally passed to set the point of
		/// origin for the slide effect. This function automatically handles wrapping the element with
		/// a fixed-size container if needed. See the Fx class overview for valid anchor point options.
		/// Usage:
		/// 
		/// // default: slide the element in from the top
		/// el.slideIn();
		///
		/// // custom: slide the element in from the right with a 2-second duration
		/// el.slideIn(&apos;r&apos;, { duration: 2 });
		///
		/// // common config options shown with default values
		/// el.slideIn(&apos;t&apos;, {
		/// easing: &apos;easeOut&apos;,
		/// duration: .5
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Slides the element into view. An anchor point can be optionally passed to set the point of
		/// origin for the slide effect. This function automatically handles wrapping the element with
		/// a fixed-size container if needed. See the Fx class overview for valid anchor point options.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default: slide the element in from the top
		/// el.slideIn();
		///
		/// // custom: slide the element in from the right with a 2-second duration
		/// el.slideIn(&apos;r&apos;, { duration: 2 });
		///
		/// // common config options shown with default values
		/// el.slideIn(&apos;t&apos;, {
		/// easing: &apos;easeOut&apos;,
		/// duration: .5
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <returns>The Element</returns>
		[ScriptName("slideIn")]
		public ext.Element SlideIn()
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Slides the element out of view. An anchor point can be optionally passed to set the end point
		/// for the slide effect. When the effect is completed, the element will be hidden (visibility =
		/// &apos;hidden&apos;) but block elements will still take up space in the document. The element must be removed
		/// from the DOM using the &apos;remove&apos; config option if desired. This function automatically handles
		/// wrapping the element with a fixed-size container if needed. See the Fx class overview for valid anchor point options.
		/// Usage:
		/// 
		/// // default: slide the element out to the top
		/// el.slideOut();
		///
		/// // custom: slide the element out to the right with a 2-second duration
		/// el.slideOut(&apos;r&apos;, { duration: 2 });
		///
		/// // common config options shown with default values
		/// el.slideOut(&apos;t&apos;, {
		/// easing: &apos;easeOut&apos;,
		/// duration: .5,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Slides the element out of view. An anchor point can be optionally passed to set the end point
		/// for the slide effect. When the effect is completed, the element will be hidden (visibility =
		/// &apos;hidden&apos;) but block elements will still take up space in the document. The element must be removed
		/// from the DOM using the &apos;remove&apos; config option if desired. This function automatically handles
		/// wrapping the element with a fixed-size container if needed. See the Fx class overview for valid anchor point options.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default: slide the element out to the top
		/// el.slideOut();
		///
		/// // custom: slide the element out to the right with a 2-second duration
		/// el.slideOut(&apos;r&apos;, { duration: 2 });
		///
		/// // common config options shown with default values
		/// el.slideOut(&apos;t&apos;, {
		/// easing: &apos;easeOut&apos;,
		/// duration: .5,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <param name="anchor">One of the valid Fx anchor positions (defaults to top: &apos;t&apos;)</param>
		/// <param name="options">Object literal with any of the Fx config options</param>
		/// <returns>The Element</returns>
		[ScriptName("slideOut")]
		public ext.Element SlideOut(string anchor, object options)
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Slides the element out of view. An anchor point can be optionally passed to set the end point
		/// for the slide effect. When the effect is completed, the element will be hidden (visibility =
		/// &apos;hidden&apos;) but block elements will still take up space in the document. The element must be removed
		/// from the DOM using the &apos;remove&apos; config option if desired. This function automatically handles
		/// wrapping the element with a fixed-size container if needed. See the Fx class overview for valid anchor point options.
		/// Usage:
		/// 
		/// // default: slide the element out to the top
		/// el.slideOut();
		///
		/// // custom: slide the element out to the right with a 2-second duration
		/// el.slideOut(&apos;r&apos;, { duration: 2 });
		///
		/// // common config options shown with default values
		/// el.slideOut(&apos;t&apos;, {
		/// easing: &apos;easeOut&apos;,
		/// duration: .5,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Slides the element out of view. An anchor point can be optionally passed to set the end point
		/// for the slide effect. When the effect is completed, the element will be hidden (visibility =
		/// &apos;hidden&apos;) but block elements will still take up space in the document. The element must be removed
		/// from the DOM using the &apos;remove&apos; config option if desired. This function automatically handles
		/// wrapping the element with a fixed-size container if needed. See the Fx class overview for valid anchor point options.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default: slide the element out to the top
		/// el.slideOut();
		///
		/// // custom: slide the element out to the right with a 2-second duration
		/// el.slideOut(&apos;r&apos;, { duration: 2 });
		///
		/// // common config options shown with default values
		/// el.slideOut(&apos;t&apos;, {
		/// easing: &apos;easeOut&apos;,
		/// duration: .5,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <param name="anchor">One of the valid Fx anchor positions (defaults to top: &apos;t&apos;)</param>
		/// <returns>The Element</returns>
		[ScriptName("slideOut")]
		public ext.Element SlideOut(string anchor)
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Slides the element out of view. An anchor point can be optionally passed to set the end point
		/// for the slide effect. When the effect is completed, the element will be hidden (visibility =
		/// &apos;hidden&apos;) but block elements will still take up space in the document. The element must be removed
		/// from the DOM using the &apos;remove&apos; config option if desired. This function automatically handles
		/// wrapping the element with a fixed-size container if needed. See the Fx class overview for valid anchor point options.
		/// Usage:
		/// 
		/// // default: slide the element out to the top
		/// el.slideOut();
		///
		/// // custom: slide the element out to the right with a 2-second duration
		/// el.slideOut(&apos;r&apos;, { duration: 2 });
		///
		/// // common config options shown with default values
		/// el.slideOut(&apos;t&apos;, {
		/// easing: &apos;easeOut&apos;,
		/// duration: .5,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Slides the element out of view. An anchor point can be optionally passed to set the end point
		/// for the slide effect. When the effect is completed, the element will be hidden (visibility =
		/// &apos;hidden&apos;) but block elements will still take up space in the document. The element must be removed
		/// from the DOM using the &apos;remove&apos; config option if desired. This function automatically handles
		/// wrapping the element with a fixed-size container if needed. See the Fx class overview for valid anchor point options.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default: slide the element out to the top
		/// el.slideOut();
		///
		/// // custom: slide the element out to the right with a 2-second duration
		/// el.slideOut(&apos;r&apos;, { duration: 2 });
		///
		/// // common config options shown with default values
		/// el.slideOut(&apos;t&apos;, {
		/// easing: &apos;easeOut&apos;,
		/// duration: .5,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <returns>The Element</returns>
		[ScriptName("slideOut")]
		public ext.Element SlideOut()
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Fades the element out while slowly expanding it in all directions. When the effect is completed, the
		/// element will be hidden (visibility = &apos;hidden&apos;) but block elements will still take up space in the document.
		/// The element must be removed from the DOM using the &apos;remove&apos; config option if desired.
		/// Usage:
		/// 
		/// // default
		/// el.puff();
		///
		/// // common config options shown with default values
		/// el.puff({
		/// easing: &apos;easeOut&apos;,
		/// duration: .5,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Fades the element out while slowly expanding it in all directions. When the effect is completed, the
		/// element will be hidden (visibility = &apos;hidden&apos;) but block elements will still take up space in the document.
		/// The element must be removed from the DOM using the &apos;remove&apos; config option if desired.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default
		/// el.puff();
		///
		/// // common config options shown with default values
		/// el.puff({
		/// easing: &apos;easeOut&apos;,
		/// duration: .5,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <param name="options">Object literal with any of the Fx config options</param>
		/// <returns>The Element</returns>
		[ScriptName("puff")]
		public ext.Element Puff(object options)
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Fades the element out while slowly expanding it in all directions. When the effect is completed, the
		/// element will be hidden (visibility = &apos;hidden&apos;) but block elements will still take up space in the document.
		/// The element must be removed from the DOM using the &apos;remove&apos; config option if desired.
		/// Usage:
		/// 
		/// // default
		/// el.puff();
		///
		/// // common config options shown with default values
		/// el.puff({
		/// easing: &apos;easeOut&apos;,
		/// duration: .5,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Fades the element out while slowly expanding it in all directions. When the effect is completed, the
		/// element will be hidden (visibility = &apos;hidden&apos;) but block elements will still take up space in the document.
		/// The element must be removed from the DOM using the &apos;remove&apos; config option if desired.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default
		/// el.puff();
		///
		/// // common config options shown with default values
		/// el.puff({
		/// easing: &apos;easeOut&apos;,
		/// duration: .5,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <returns>The Element</returns>
		[ScriptName("puff")]
		public ext.Element Puff()
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Blinks the element as if it was clicked and then collapses on its center (similar to switching off a television).
		/// When the effect is completed, the element will be hidden (visibility = &apos;hidden&apos;) but block elements will still
		/// take up space in the document. The element must be removed from the DOM using the &apos;remove&apos; config option if desired.
		/// Usage:
		/// 
		/// // default
		/// el.switchOff();
		///
		/// // all config options shown with default values
		/// el.switchOff({
		/// easing: &apos;easeIn&apos;,
		/// duration: .3,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Blinks the element as if it was clicked and then collapses on its center (similar to switching off a television).
		/// When the effect is completed, the element will be hidden (visibility = &apos;hidden&apos;) but block elements will still
		/// take up space in the document. The element must be removed from the DOM using the &apos;remove&apos; config option if desired.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default
		/// el.switchOff();
		///
		/// // all config options shown with default values
		/// el.switchOff({
		/// easing: &apos;easeIn&apos;,
		/// duration: .3,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <param name="options">Object literal with any of the Fx config options</param>
		/// <returns>The Element</returns>
		[ScriptName("switchOff")]
		public ext.Element SwitchOff(object options)
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Blinks the element as if it was clicked and then collapses on its center (similar to switching off a television).
		/// When the effect is completed, the element will be hidden (visibility = &apos;hidden&apos;) but block elements will still
		/// take up space in the document. The element must be removed from the DOM using the &apos;remove&apos; config option if desired.
		/// Usage:
		/// 
		/// // default
		/// el.switchOff();
		///
		/// // all config options shown with default values
		/// el.switchOff({
		/// easing: &apos;easeIn&apos;,
		/// duration: .3,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Blinks the element as if it was clicked and then collapses on its center (similar to switching off a television).
		/// When the effect is completed, the element will be hidden (visibility = &apos;hidden&apos;) but block elements will still
		/// take up space in the document. The element must be removed from the DOM using the &apos;remove&apos; config option if desired.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default
		/// el.switchOff();
		///
		/// // all config options shown with default values
		/// el.switchOff({
		/// easing: &apos;easeIn&apos;,
		/// duration: .3,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <returns>The Element</returns>
		[ScriptName("switchOff")]
		public ext.Element SwitchOff()
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Shows a ripple of exploding, attenuating borders to draw attention to an Element.
		/// Usage:
		/// 
		/// // default: a single light blue ripple
		/// el.frame();
		///
		/// // custom: 3 red ripples lasting 3 seconds total
		/// el.frame(&quot;ff0000&quot;, 3, { duration: 3 });
		///
		/// // common config options shown with default values
		/// el.frame(&quot;C3DAF9&quot;, 1, {
		/// duration: 1 //duration of each individual ripple.
		/// // Note: Easing is not configurable and will be ignored if included
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Shows a ripple of exploding, attenuating borders to draw attention to an Element.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default: a single light blue ripple
		/// el.frame();
		///
		/// // custom: 3 red ripples lasting 3 seconds total
		/// el.frame(&quot;ff0000&quot;, 3, { duration: 3 });
		///
		/// // common config options shown with default values
		/// el.frame(&quot;C3DAF9&quot;, 1, {
		/// duration: 1 //duration of each individual ripple.
		/// // Note: Easing is not configurable and will be ignored if included
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <param name="color">The color of the border. Should be a 6 char hex color without the leading # (defaults to light blue: &apos;C3DAF9&apos;).</param>
		/// <param name="count">The number of ripples to display (defaults to 1)</param>
		/// <param name="options">Object literal with any of the Fx config options</param>
		/// <returns>The Element</returns>
		[ScriptName("frame")]
		public ext.Element Frame(string color, System.Number count, object options)
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Shows a ripple of exploding, attenuating borders to draw attention to an Element.
		/// Usage:
		/// 
		/// // default: a single light blue ripple
		/// el.frame();
		///
		/// // custom: 3 red ripples lasting 3 seconds total
		/// el.frame(&quot;ff0000&quot;, 3, { duration: 3 });
		///
		/// // common config options shown with default values
		/// el.frame(&quot;C3DAF9&quot;, 1, {
		/// duration: 1 //duration of each individual ripple.
		/// // Note: Easing is not configurable and will be ignored if included
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Shows a ripple of exploding, attenuating borders to draw attention to an Element.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default: a single light blue ripple
		/// el.frame();
		///
		/// // custom: 3 red ripples lasting 3 seconds total
		/// el.frame(&quot;ff0000&quot;, 3, { duration: 3 });
		///
		/// // common config options shown with default values
		/// el.frame(&quot;C3DAF9&quot;, 1, {
		/// duration: 1 //duration of each individual ripple.
		/// // Note: Easing is not configurable and will be ignored if included
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <param name="color">The color of the border. Should be a 6 char hex color without the leading # (defaults to light blue: &apos;C3DAF9&apos;).</param>
		/// <param name="count">The number of ripples to display (defaults to 1)</param>
		/// <returns>The Element</returns>
		[ScriptName("frame")]
		public ext.Element Frame(string color, System.Number count)
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Shows a ripple of exploding, attenuating borders to draw attention to an Element.
		/// Usage:
		/// 
		/// // default: a single light blue ripple
		/// el.frame();
		///
		/// // custom: 3 red ripples lasting 3 seconds total
		/// el.frame(&quot;ff0000&quot;, 3, { duration: 3 });
		///
		/// // common config options shown with default values
		/// el.frame(&quot;C3DAF9&quot;, 1, {
		/// duration: 1 //duration of each individual ripple.
		/// // Note: Easing is not configurable and will be ignored if included
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Shows a ripple of exploding, attenuating borders to draw attention to an Element.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default: a single light blue ripple
		/// el.frame();
		///
		/// // custom: 3 red ripples lasting 3 seconds total
		/// el.frame(&quot;ff0000&quot;, 3, { duration: 3 });
		///
		/// // common config options shown with default values
		/// el.frame(&quot;C3DAF9&quot;, 1, {
		/// duration: 1 //duration of each individual ripple.
		/// // Note: Easing is not configurable and will be ignored if included
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <param name="color">The color of the border. Should be a 6 char hex color without the leading # (defaults to light blue: &apos;C3DAF9&apos;).</param>
		/// <returns>The Element</returns>
		[ScriptName("frame")]
		public ext.Element Frame(string color)
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Shows a ripple of exploding, attenuating borders to draw attention to an Element.
		/// Usage:
		/// 
		/// // default: a single light blue ripple
		/// el.frame();
		///
		/// // custom: 3 red ripples lasting 3 seconds total
		/// el.frame(&quot;ff0000&quot;, 3, { duration: 3 });
		///
		/// // common config options shown with default values
		/// el.frame(&quot;C3DAF9&quot;, 1, {
		/// duration: 1 //duration of each individual ripple.
		/// // Note: Easing is not configurable and will be ignored if included
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Shows a ripple of exploding, attenuating borders to draw attention to an Element.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default: a single light blue ripple
		/// el.frame();
		///
		/// // custom: 3 red ripples lasting 3 seconds total
		/// el.frame(&quot;ff0000&quot;, 3, { duration: 3 });
		///
		/// // common config options shown with default values
		/// el.frame(&quot;C3DAF9&quot;, 1, {
		/// duration: 1 //duration of each individual ripple.
		/// // Note: Easing is not configurable and will be ignored if included
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <returns>The Element</returns>
		[ScriptName("frame")]
		public ext.Element Frame()
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Fade an element in (from transparent to opaque). The ending opacity can be specified
		/// using the {@link #endOpacity} config option.
		/// Usage:
		/// 
		/// // default: fade in from opacity 0 to 100%
		/// el.fadeIn();
		///
		/// // custom: fade in from opacity 0 to 75% over 2 seconds
		/// el.fadeIn({ endOpacity: .75, duration: 2});
		///
		/// // common config options shown with default values
		/// el.fadeIn({
		/// endOpacity: 1, //can be any value between 0 and 1 (e.g. .5)
		/// easing: &apos;easeOut&apos;,
		/// duration: .5
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Fade an element in (from transparent to opaque). The ending opacity can be specified
		/// using the &lt;tt&gt;{@link #endOpacity}&lt;/tt&gt; config option.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default: fade in from opacity 0 to 100%
		/// el.fadeIn();
		///
		/// // custom: fade in from opacity 0 to 75% over 2 seconds
		/// el.fadeIn({ endOpacity: .75, duration: 2});
		///
		/// // common config options shown with default values
		/// el.fadeIn({
		/// endOpacity: 1, //can be any value between 0 and 1 (e.g. .5)
		/// easing: &apos;easeOut&apos;,
		/// duration: .5
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <param name="options">Object literal with any of the Fx config options</param>
		/// <returns>The Element</returns>
		[ScriptName("fadeIn")]
		public ext.Element FadeIn(object options)
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Fade an element in (from transparent to opaque). The ending opacity can be specified
		/// using the {@link #endOpacity} config option.
		/// Usage:
		/// 
		/// // default: fade in from opacity 0 to 100%
		/// el.fadeIn();
		///
		/// // custom: fade in from opacity 0 to 75% over 2 seconds
		/// el.fadeIn({ endOpacity: .75, duration: 2});
		///
		/// // common config options shown with default values
		/// el.fadeIn({
		/// endOpacity: 1, //can be any value between 0 and 1 (e.g. .5)
		/// easing: &apos;easeOut&apos;,
		/// duration: .5
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Fade an element in (from transparent to opaque). The ending opacity can be specified
		/// using the &lt;tt&gt;{@link #endOpacity}&lt;/tt&gt; config option.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default: fade in from opacity 0 to 100%
		/// el.fadeIn();
		///
		/// // custom: fade in from opacity 0 to 75% over 2 seconds
		/// el.fadeIn({ endOpacity: .75, duration: 2});
		///
		/// // common config options shown with default values
		/// el.fadeIn({
		/// endOpacity: 1, //can be any value between 0 and 1 (e.g. .5)
		/// easing: &apos;easeOut&apos;,
		/// duration: .5
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <returns>The Element</returns>
		[ScriptName("fadeIn")]
		public ext.Element FadeIn()
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Fade an element out (from opaque to transparent). The ending opacity can be specified
		/// using the {@link #endOpacity} config option. Note that IE may require
		/// {@link #useDisplay}:true in order to redisplay correctly.
		/// Usage:
		/// 
		/// // default: fade out from the element&apos;s current opacity to 0
		/// el.fadeOut();
		///
		/// // custom: fade out from the element&apos;s current opacity to 25% over 2 seconds
		/// el.fadeOut({ endOpacity: .25, duration: 2});
		///
		/// // common config options shown with default values
		/// el.fadeOut({
		/// endOpacity: 0, //can be any value between 0 and 1 (e.g. .5)
		/// easing: &apos;easeOut&apos;,
		/// duration: .5,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Fade an element out (from opaque to transparent). The ending opacity can be specified
		/// using the &lt;tt&gt;{@link #endOpacity}&lt;/tt&gt; config option. Note that IE may require
		/// &lt;tt&gt;{@link #useDisplay}:true&lt;/tt&gt; in order to redisplay correctly.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default: fade out from the element&apos;s current opacity to 0
		/// el.fadeOut();
		///
		/// // custom: fade out from the element&apos;s current opacity to 25% over 2 seconds
		/// el.fadeOut({ endOpacity: .25, duration: 2});
		///
		/// // common config options shown with default values
		/// el.fadeOut({
		/// endOpacity: 0, //can be any value between 0 and 1 (e.g. .5)
		/// easing: &apos;easeOut&apos;,
		/// duration: .5,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <param name="options">Object literal with any of the Fx config options</param>
		/// <returns>The Element</returns>
		[ScriptName("fadeOut")]
		public ext.Element FadeOut(object options)
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Fade an element out (from opaque to transparent). The ending opacity can be specified
		/// using the {@link #endOpacity} config option. Note that IE may require
		/// {@link #useDisplay}:true in order to redisplay correctly.
		/// Usage:
		/// 
		/// // default: fade out from the element&apos;s current opacity to 0
		/// el.fadeOut();
		///
		/// // custom: fade out from the element&apos;s current opacity to 25% over 2 seconds
		/// el.fadeOut({ endOpacity: .25, duration: 2});
		///
		/// // common config options shown with default values
		/// el.fadeOut({
		/// endOpacity: 0, //can be any value between 0 and 1 (e.g. .5)
		/// easing: &apos;easeOut&apos;,
		/// duration: .5,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Fade an element out (from opaque to transparent). The ending opacity can be specified
		/// using the &lt;tt&gt;{@link #endOpacity}&lt;/tt&gt; config option. Note that IE may require
		/// &lt;tt&gt;{@link #useDisplay}:true&lt;/tt&gt; in order to redisplay correctly.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default: fade out from the element&apos;s current opacity to 0
		/// el.fadeOut();
		///
		/// // custom: fade out from the element&apos;s current opacity to 25% over 2 seconds
		/// el.fadeOut({ endOpacity: .25, duration: 2});
		///
		/// // common config options shown with default values
		/// el.fadeOut({
		/// endOpacity: 0, //can be any value between 0 and 1 (e.g. .5)
		/// easing: &apos;easeOut&apos;,
		/// duration: .5,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <returns>The Element</returns>
		[ScriptName("fadeOut")]
		public ext.Element FadeOut()
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Animates the transition of an element&apos;s dimensions from a starting height/width
		/// to an ending height/width. This method is a convenience implementation of {@link shift}.
		/// Usage:
		/// 
		/// // change height and width to 100x100 pixels
		/// el.scale(100, 100);
		///
		/// // common config options shown with default values. The height and width will default to
		/// // the element&apos;s existing values if passed as null.
		/// el.scale(
		/// [element&apos;s width],
		/// [element&apos;s height], {
		/// easing: &apos;easeOut&apos;,
		/// duration: .35
		/// }
		/// );
		/// </summary>
		/// <htmlSummary>
		/// Animates the transition of an element&apos;s dimensions from a starting height/width
		/// to an ending height/width. This method is a convenience implementation of {@link shift}.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // change height and width to 100x100 pixels
		/// el.scale(100, 100);
		///
		/// // common config options shown with default values. The height and width will default to
		/// // the element&amp;#39;s existing values if passed as null.
		/// el.scale(
		/// [element&amp;#39;s width],
		/// [element&amp;#39;s height], {
		/// easing: &apos;easeOut&apos;,
		/// duration: .35
		/// }
		/// );
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <param name="width">The new width (pass undefined to keep the original width)</param>
		/// <param name="height">The new height (pass undefined to keep the original height)</param>
		/// <param name="options">Object literal with any of the Fx config options</param>
		/// <returns>The Element</returns>
		[ScriptName("scale")]
		public ext.Element Scale(System.Number width, System.Number height, object options)
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Animates the transition of an element&apos;s dimensions from a starting height/width
		/// to an ending height/width. This method is a convenience implementation of {@link shift}.
		/// Usage:
		/// 
		/// // change height and width to 100x100 pixels
		/// el.scale(100, 100);
		///
		/// // common config options shown with default values. The height and width will default to
		/// // the element&apos;s existing values if passed as null.
		/// el.scale(
		/// [element&apos;s width],
		/// [element&apos;s height], {
		/// easing: &apos;easeOut&apos;,
		/// duration: .35
		/// }
		/// );
		/// </summary>
		/// <htmlSummary>
		/// Animates the transition of an element&apos;s dimensions from a starting height/width
		/// to an ending height/width. This method is a convenience implementation of {@link shift}.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // change height and width to 100x100 pixels
		/// el.scale(100, 100);
		///
		/// // common config options shown with default values. The height and width will default to
		/// // the element&amp;#39;s existing values if passed as null.
		/// el.scale(
		/// [element&amp;#39;s width],
		/// [element&amp;#39;s height], {
		/// easing: &apos;easeOut&apos;,
		/// duration: .35
		/// }
		/// );
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <param name="width">The new width (pass undefined to keep the original width)</param>
		/// <param name="height">The new height (pass undefined to keep the original height)</param>
		/// <returns>The Element</returns>
		[ScriptName("scale")]
		public ext.Element Scale(System.Number width, System.Number height)
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Slides the element while fading it out of view. An anchor point can be optionally passed to set the
		/// ending point of the effect.
		/// Usage:
		/// 
		/// // default: slide the element downward while fading out
		/// el.ghost();
		///
		/// // custom: slide the element out to the right with a 2-second duration
		/// el.ghost(&apos;r&apos;, { duration: 2 });
		///
		/// // common config options shown with default values
		/// el.ghost(&apos;b&apos;, {
		/// easing: &apos;easeOut&apos;,
		/// duration: .5,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Slides the element while fading it out of view. An anchor point can be optionally passed to set the
		/// ending point of the effect.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default: slide the element downward while fading out
		/// el.ghost();
		///
		/// // custom: slide the element out to the right with a 2-second duration
		/// el.ghost(&apos;r&apos;, { duration: 2 });
		///
		/// // common config options shown with default values
		/// el.ghost(&apos;b&apos;, {
		/// easing: &apos;easeOut&apos;,
		/// duration: .5,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <param name="anchor">One of the valid Fx anchor positions (defaults to bottom: &apos;b&apos;)</param>
		/// <param name="options">Object literal with any of the Fx config options</param>
		/// <returns>The Element</returns>
		[ScriptName("ghost")]
		public ext.Element Ghost(string anchor, object options)
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Slides the element while fading it out of view. An anchor point can be optionally passed to set the
		/// ending point of the effect.
		/// Usage:
		/// 
		/// // default: slide the element downward while fading out
		/// el.ghost();
		///
		/// // custom: slide the element out to the right with a 2-second duration
		/// el.ghost(&apos;r&apos;, { duration: 2 });
		///
		/// // common config options shown with default values
		/// el.ghost(&apos;b&apos;, {
		/// easing: &apos;easeOut&apos;,
		/// duration: .5,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Slides the element while fading it out of view. An anchor point can be optionally passed to set the
		/// ending point of the effect.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default: slide the element downward while fading out
		/// el.ghost();
		///
		/// // custom: slide the element out to the right with a 2-second duration
		/// el.ghost(&apos;r&apos;, { duration: 2 });
		///
		/// // common config options shown with default values
		/// el.ghost(&apos;b&apos;, {
		/// easing: &apos;easeOut&apos;,
		/// duration: .5,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <param name="anchor">One of the valid Fx anchor positions (defaults to bottom: &apos;b&apos;)</param>
		/// <returns>The Element</returns>
		[ScriptName("ghost")]
		public ext.Element Ghost(string anchor)
		{
			throw new System.Exception("Imported - not implemented");
		}
		
		/// <summary>
		/// Slides the element while fading it out of view. An anchor point can be optionally passed to set the
		/// ending point of the effect.
		/// Usage:
		/// 
		/// // default: slide the element downward while fading out
		/// el.ghost();
		///
		/// // custom: slide the element out to the right with a 2-second duration
		/// el.ghost(&apos;r&apos;, { duration: 2 });
		///
		/// // common config options shown with default values
		/// el.ghost(&apos;b&apos;, {
		/// easing: &apos;easeOut&apos;,
		/// duration: .5,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// </summary>
		/// <htmlSummary>
		/// Slides the element while fading it out of view. An anchor point can be optionally passed to set the
		/// ending point of the effect.
		/// Usage:
		/// &lt;pre&gt;&lt;code&gt;
		/// // default: slide the element downward while fading out
		/// el.ghost();
		///
		/// // custom: slide the element out to the right with a 2-second duration
		/// el.ghost(&apos;r&apos;, { duration: 2 });
		///
		/// // common config options shown with default values
		/// el.ghost(&apos;b&apos;, {
		/// easing: &apos;easeOut&apos;,
		/// duration: .5,
		/// remove: false,
		/// useDisplay: false
		/// });
		/// &lt;/code&gt;&lt;/pre&gt;
		/// </htmlSummary>
		/// <definedin>src\ext-core\src\core\Fx.js</definedin>
		/// <returns>The Element</returns>
		[ScriptName("ghost")]
		public ext.Element Ghost()
		{
			throw new System.Exception("Imported - not implemented");
		}
		#endregion
	}
}
